0476d4d28d6350616bb41525d0b6cbe1067d57aa,jetty-rewrite/src/main/java/org/eclipse/jetty/rewrite/handler/RedirectPatternRule.java,RedirectPatternRule,apply,#String#HttpServletRequest#HttpServletResponse#,75
Before Change
@Override
public String apply(String target, HttpServletRequest request, HttpServletResponse response) throws IOException
{
response.setHeader("Location",response.encodeRedirectURL(_location));
response.sendError(_statusCode);
return target;
}
After Change
@Override
public String apply(String target, HttpServletRequest request, HttpServletResponse response) throws IOException
{
String location = response.encodeRedirectURL(_location);
response.setHeader("Location",RedirectUtil.toRedirectURL(request,location));
response.setStatus(_statusCode);
response.getOutputStream().flush(); // no output / content